package top.infopub.model.bpa;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 项目预结算详情 <br/>
 *
 * @author  TODO <br/>
 * @date    2021-06-18 21:11:24 <br/>
 * @since   1.0 <br/>
 */
@Data
public class ProjectBudgetDetail {
	/** 产值确权主表 */
	private String id;
	/** 创建者 */
	private String addBy;
	/** 创建时间 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date addTime;
	/** 事项名称 */
	private String eventName;
	/** 项目子项 */
	private String projectItemName;
	/** 费用类别 */
	private String costType;
	/** 申报金额 */
	private BigDecimal uploadMoney;
	/** 审定金额 */
	private BigDecimal applyMoney;
	/** 审核增减金额 */
	private BigDecimal applyAddSubMoney;
	/** 审减率 */
	private BigDecimal applySubPrecent;
	/** 主表主键 */
	private String budgetSguid;
	/** 子项名称 */
	private String itemName;

	/** 原对外下浮后金额（元） */
	private BigDecimal orgiOutAfterAmt;

	/** 调整后金额（元）下浮后 */
	private BigDecimal adjustAfterAmt;

	/** 增减金额（元） */
	private BigDecimal incDecAmt;

	/** 增减率（%) */
	private BigDecimal incDecRate;

	/** 认质认价名称 */
	private String qualityPriceName;

	/** 认质认价情况说明 */
	private String qualityPriceRemark;

	/** 排序字段 */
	private Integer seq;

	/** 索引 */
	private String idx;

	/** 是否有子集(0-否,1-是) */
	private String isChild;

	/** 子项类别 */
	private String itemType;
}